pump coupling guard - French English Dictionary